﻿
using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using Abp.AutoMapper;
using Abp.Runtime.Validation;
using Abp.Extensions;
using KDS.Mes.Mes.PlanDetails;

namespace KDS.Mes.Mes.PlanDetails.Dtos
{
    /// <summary>
    /// 详细计划信息编辑用Dto
    /// </summary>
    [AutoMap(typeof(PlanDetail))]
    public class PlanDetailEditDto 
    {

	/// <summary>
    ///   主键Id
    /// </summary>
    [DisplayName("主键Id")]
	public int? Id{get;set;}

        /// <summary>
        /// 所属计划
        /// </summary>
        [DisplayName("所属计划")]
        public   int  PlanId { get; set; }

        /// <summary>
        /// 所属座椅位置
        /// </summary>
        [DisplayName("所属座椅位置")]
        public   int  SeatPositionId { get; set; }

        /// <summary>
        /// 座椅条码
        /// </summary>
        [DisplayName("座椅条码")]
        [Required]
        [MaxLength(50)]
        public   string  SeatID { get; set; }

        /// <summary>
        /// 条码流水号
        /// </summary>
        [DisplayName("条码流水号")]
        [Required]
        public   int  SeatSeq { get; set; }

        public int IsOnline01 { get; set; }

        public int IsOnline02 { get; set; }

        public int IsOnline03 { get; set; }

        public int IsOnline04 { get; set; }

        public int IsOnline05 { get; set; }

        public int IsOnline06 { get; set; }

        public int IsOnline07 { get; set; }

        public int IsOnline08 { get; set; }

        public int IsOnline09 { get; set; }

        public int IsOnline10 { get; set; }

        public int IsOnline11 { get; set; }

        public int IsOnline12 { get; set; }

        public int IsOnline13 { get; set; }

        public int IsOnline14 { get; set; }

        public int IsOnline15 { get; set; }

        public int IsOnline16 { get; set; }

        public int IsOnline17 { get; set; }

        public int IsOnline18 { get; set; }

        public int IsOnline19 { get; set; }

        public int IsOnline20 { get; set; }

    }
}
